package com.quanyan.assets.entity;

import java.io.Serializable;
import java.util.Date;

public class TbUserAssets implements Serializable {
    //自增ID
    private Integer id;
    //用户id
    private Integer uid;
    //用户积分
    private Long accumulate;
    //冻结积分
    private Long freezeAccumulate;
    //累计获取积分数
    private Long recevieTotal;
    //累计消费积分数
    private Long consumeTotal;
    //可用数量(红包和卡券等)
    private Integer useableAmount;
    //冻结数量(红包和卡券等)
    private Integer freeze_amount;
    //财产类型 1:鸟蛋 2:鸟壳 3:红包 4:卡券
    private Byte assetsType;
    //1:可用 0:冻结
    private Byte state;
    //创建时间
    private Date createTime;
    //更新时间
    private Date updateTime;

    private static final long serialVersionUID = 1L;
    public Integer getFreeze_amount() {
        return freeze_amount;
    }

    public void setFreeze_amount(Integer freeze_amount) {
        this.freeze_amount = freeze_amount;
    }

    public Long getFreezeAccumulate() {
        return freezeAccumulate;
    }

    public void setFreezeAccumulate(Long freezeAccumulate) {
        this.freezeAccumulate = freezeAccumulate;
    }

    public Long getRecevieTotal() {
        return recevieTotal;
    }

    public void setRecevieTotal(Long recevieTotal) {
        this.recevieTotal = recevieTotal;
    }

    public Long getConsumeTotal() {
        return consumeTotal;
    }

    public void setConsumeTotal(Long consumeTotal) {
        this.consumeTotal = consumeTotal;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public Long getAccumulate() {
        return accumulate;
    }

    public void setAccumulate(Long accumulate) {
        this.accumulate = accumulate;
    }

    public Integer getUseableAmount() {
        return useableAmount;
    }

    public void setUseableAmount(Integer useableAmount) {
        this.useableAmount = useableAmount;
    }

    public Byte getAssetsType() {
        return assetsType;
    }

    public void setAssetsType(Byte assetsType) {
        this.assetsType = assetsType;
    }

    public Byte getState() {
        return state;
    }

    public void setState(Byte state) {
        this.state = state;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}